{ "cells": [ { "cell_type": "markdown", "metadata": {}, "source": [ "# Dynamic Process: Robustness to the Belief Updating Parameter (with CW) (C.2)" ] }, { "cell_type": "code", "execution_count": 1, "metadata": { "ExecuteTime": { "end_time": "2021-02-09T13:45:39.550486Z", "start_time": "2021-02-09T13:45:33.326091Z" } }, "outputs": [], "source": [ "import pandas as pd\n", "from poisson_approval import *" ] }, { "cell_type": "code", "execution_count": 2, "metadata": { "ExecuteTime": { "end_time": "2021-02-09T13:45:39.568440Z", "start_time": "2021-02-09T13:45:39.559531Z" } }, "outputs": [], "source": [ "N_SAMPLES = 10000\n", "N_MAX_EPISODES = 1000" ] }, { "cell_type": "code", "execution_count": 3, "metadata": { "ExecuteTime": { "end_time": "2021-02-09T13:45:39.623686Z", "start_time": "2021-02-09T13:45:39.575419Z" } }, "outputs": [], "source": [ "update_ratios = {\n", " '1': 1,\n", " '0.5': 0.5,\n", " 'one_over_log_log_t_plus_fourteen': one_over_log_log_t_plus_fourteen,\n", " 'one_over_log_t_plus_one': one_over_log_t_plus_one,\n", " 'one_over_sqrt_t': one_over_sqrt_t,\n", " 'one_over_t': one_over_t, \n", "}" ] }, { "cell_type": "code", "execution_count": 4, "metadata": { "ExecuteTime": { "end_time": "2021-02-09T13:45:39.635723Z", "start_time": "2021-02-09T13:45:39.628741Z" } }, "outputs": [], "source": [ "rand_profile = RandConditional(\n", " RandProfileHistogramUniform(n_bins=1), \n", " test=is_condorcet, n_trials_max=None\n", ")" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Condorcet consistency:" ] }, { "cell_type": "code", "execution_count": 5, "metadata": { "ExecuteTime": { "end_time": "2021-02-09T13:45:44.236406Z", "start_time": "2021-02-09T13:45:39.638714Z" } }, "outputs": [ { "data": { "text/html": [ "
\n", " | Approval | \n", "Plurality | \n", "Anti-plurality | \n", "
---|---|---|---|
Belief updating parameter | \n", "\n", " | \n", " | \n", " |
1 | \n", "0.999385 | \n", "0.6616 | \n", "0.547106 | \n", "
0.5 | \n", "0.999765 | \n", "0.6721 | \n", "0.527511 | \n", "
one_over_log_log_t_plus_fourteen | \n", "0.999898 | \n", "0.6735 | \n", "0.531112 | \n", "
one_over_log_t_plus_one | \n", "0.999729 | \n", "0.6700 | \n", "0.492881 | \n", "
one_over_sqrt_t | \n", "1.000000 | \n", "0.6599 | \n", "0.462096 | \n", "
one_over_t | \n", "0.999500 | \n", "0.6645 | \n", "0.446902 | \n", "